// 天地图服务key
const getTDTServerkey = () => {
  let keys = [
    "886fbee4b8533dbfb239f5ec95b847a7", 
    "d9e26a854fb7764fa048698887153b82",
    "04e7587b338f869585a9b3158ca64306"
  ];
  return keys[Math.floor(Math.random() * 3)];
}

let mapConfig = {
  mapOptions: {
    centerX: 113.201624,
    centerY: 34.362580,
    zoom: 9,
    minZoom: 4,
    maxZoom: 22,
    sr: {
      isEpsg: true,
      id: 4326,
      /* id为EPSG的标准id时，params可以不定义 */
      // params: "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=299960 +y_0=-2540 +ellps=GRS80 +units=m +no_defs"
    }
  },
  //layerType: ["XYZ", "WMTS"] // 天地图 vec_w -> cva_w    img_w -> cia_w
  baseLayers: [
    // {//arcgis深色
    //   url: 'http://cache1.arcgisonline.cn/arcgis/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}',
    //   id: "dark",
    //   layerType: "GCJ02",
    //   visible: true
    // },

    // {//mapbox在线影像  
    //   url: "https://api.mapbox.com/v4/mapbox.satellite/{z}/{x}/{y}.jpg?access_token=pk.eyJ1Ijoic2hpd2IiLCJhIjoiY2t4NHEycHM3MmF3ZzJxcXJyNW1mdXh2cCJ9.Sf64I3o1xiJqqZCR9h229w",
    //   id: "image",
    //   layerType: "XYZ",
    //   visible: false
    // },
    {//arcgis在线影像  
      url: "https://services.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",
      id: "image",
      layerType: "XYZ",
      maxZoom: 18,
      visible: true
    },
    
    // {//高德街道地图
    //   url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=7&x={x}&y={y}&z={z}',
    //   id: "vector",
    //   layerType: "GCJ02",
    //   maxZoom: 18,
    //   filter: "default",
    //   visible: true
    // },
    // {//高德影像地图
    //   url: 'http://wprd0{1-4}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&style=6&x={x}&y={y}&z={z}',
    //   id: "vector",
    //   layerType: "GCJ02",
    //   visible: true
    // },
    // {//遥感院河南省影像数据
    //   url: 'http://222.143.35.108:28090/iserver/services/map-agscache-TuCeng/wmts-china',
    //   id: "WMTS",
    //   layerType: "WMTS",
    //   maxResolution: 0.703125,
    //   layer: "图层",
    //   matrixSet: "ChinaPublicServices_图层",
    //   level: {
    //     min: 0,
    //     max: 19
    //   },
    //   visible: true
    // },
    // {//geoserver影像数据
    //   // http://localhost:8087/geoserver/gwc/service/wmts?layer=fagaiwei:xiapocun&style=&tilematrixset=EPSG:900913&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image/png&TileMatrix=EPSG:900913:{z}&TileCol={x}&TileRow={y}
    //   url: 'http://localhost:8087/geoserver/gwc/service/wmts',
    //   id: "WMTS",
    //   layerType: "WMTS",
    //   maxResolution: 0.703125 * 2,
    //   layer: "fagaiwei:xiapocun",
    //   matrixSet: "EPSG:900913",
    //   preMatrixId: "EPSG:900913:",
    //   level: {
    //     min: 0,
    //     max: 19
    //   },
    //   visible: true
    // },

    // {//天地图街道图
    //   url: "https://t{0-7}.tianditu.gov.cn/vec_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=vec&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk="+ getTDTServerkey(),
    //   id: "vector",
    //   layerType: "XYZ",
    //   visible: true
    // },
    // {//天地图街道图标注
    //   url: "https://t{0-7}.tianditu.gov.cn/cva_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cva&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk="+ getTDTServerkey(),
    //   id: "vector-mark",
    //   layerType: "XYZ",
    //   visible: true
    // },
    // {//天地图街道图
    //   url: "https://t{0-7}.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk="+ getTDTServerkey(),
    //   id: "image",
    //   layerType: "XYZ",
    //   visible: true
    // },
    // {//天地图影像图标注
    //   url: "https://t{0-7}.tianditu.gov.cn/cia_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=cia&STYLE=default&TILEMATRIXSET=w&FORMAT=tiles&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}&tk="+ getTDTServerkey(),
    //   id: "image-mark",
    //   layerType: "XYZ",
    //   visible: false
    // },
    
  ],
  // 矢量服务图层
  featureLayers: [
    // {
    //   id: "geoserver",
    //   url: "https://wms.geo.admin.ch/",
    //   layer: "ch.swisstopo.pixelkarte-farbe-pk1000.noscale"
    // }
  ],
};

export default mapConfig;